///**
// * 
// */
//package com.etrans.web.gps.business.report.service;
//
// 
//import java.util.HashMap;
//import java.util.List;
//
//import org.springframework.stereotype.Service;
//
//import com.etrans.web.gps.base.service.BaseService;
//import com.etrans.web.gps.business.report.domain.AlarmAirConditioner;
//import com.etrans.web.gps.business.report.domain.AlarmAreaInOut;
//import com.etrans.web.gps.business.report.domain.AlarmArriveOverTime;
//import com.etrans.web.gps.business.report.domain.AlarmLocaleInOut;
//import com.etrans.web.gps.business.report.domain.AlarmNightDriving;
//import com.etrans.web.gps.business.report.domain.AlarmOverSpeed;
//import com.etrans.web.gps.business.report.domain.AlarmParkOverTime;
//import com.etrans.web.gps.business.report.domain.AlarmRoadInOut;
//import com.etrans.web.gps.business.report.domain.AlarmRoadLevelSpeed;
//import com.etrans.web.gps.business.report.domain.AlarmRoadSpeed;
//import com.etrans.web.gps.business.report.domain.AlarmTired;
//
///**
// * <title>
// * 报警详情
// * </title>
// * <p>
// * 报警汇总表对应各类报警的详情
// * </p>
// * User: R.劳
// * Date: 2017年6月23日
// * Time: 上午9:27:46
// * To change this template use File | Settings | File Templates.
// */
//@Service
//public class AlarmDailyDetailService extends BaseService{
//
//	/**
//	 * <title>
//	 * 查询获取疲劳报警
//	 * </title>
//	 * <p>
//	 * 根据条件查询疲劳报警详情
//	 * 条件(whereParam)
//	 * vehicleID(Integer or String) 车辆ID
//	 * starDateTime(String) 开始时间
//	 * endDateTime(String) 结束时间
//	 * </p>
//	 * 
//	 * @param whereParam HashMap<String, Object>
//	 * @return List<VehicleTiredAlarm> 疲劳报警列表
//	 */
//	public List<AlarmTired> queryTiredAlarmDailyByCondition(HashMap<String, Object> whereParam){
//			return selectList("alarmDetailQuery.selectTiredAlarmDailyByCondition", whereParam);
//	}
//	
//	/**
//	 * <title>
//	 * 查询获取超速报警
//	 * </title>
//	 * <p>
//	 * 根据条件查询超速报警详情
//	 * 条件(whereParam)
//	 * vehicleID(Integer or String) 车辆ID
//	 * starDateTime(String) 开始时间
//	 * endDateTime(String) 结束时间
//	 * </p>
//	 * 
//	 * @param whereParam HashMap<String, Object>
//	 * @return List<VehicleTiredAlarm> 疲劳报警列表
//	 */
//	public List<AlarmOverSpeed> queryOverSpeedAlarmDailyByCondition(HashMap<String, Object> whereParam){
//			return selectList("alarmDetailQuery.selectOverSpeedAlarmDailyByCondition", whereParam);
//	}
//	
//	/**
//	 * <title>
//	 * 查询获取停车超时报警
//	 * </title>
//	 * <p>
//	 * 根据条件查询停车超时报警详情
//	 * 条件(whereParam)
//	 * vehicleID(Integer or String) 车辆ID
//	 * starDateTime(String) 开始时间
//	 * endDateTime(String) 结束时间
//	 * </p>
//	 * 
//	 * @param whereParam HashMap<String, Object>
//	 * @return List<VehicleTiredAlarm> 疲劳报警列表
//	 */
//	public List<AlarmParkOverTime> querytParkOverTimeAlarmDailyByCondition(HashMap<String, Object> whereParam){
//			return selectList("alarmDetailQuery.selectParkOverTimeAlarmDailyByCondition", whereParam);
//	}
//	
//	/**
//	 * <title>
//	 * 查询获取路段限速报警
//	 * </title>
//	 * <p>
//	 * 根据条件查询路段限速报警详情
//	 * 条件(whereParam)
//	 * vehicleID(Integer or String) 车辆ID
//	 * starDateTime(String) 开始时间
//	 * endDateTime(String) 结束时间
//	 * </p>
//	 * 
//	 * @param whereParam HashMap<String, Object>
//	 * @return List<VehicleTiredAlarm> 疲劳报警列表
//	 */
//	public List<AlarmRoadSpeed> queryRoadOverSpeedAlarmDailyByCondition(HashMap<String, Object> whereParam){
//			return selectList("alarmDetailQuery.selectRoadOverSpeedAlarmDailyByCondition", whereParam);
//	}
//	
//	/**
//	 * <title>
//	 * 查询获取路段偏移报警
//	 * </title>
//	 * <p>
//	 * 根据条件查询路段偏移报警详情
//	 * 条件(whereParam)
//	 * vehicleID(Integer or String) 车辆ID
//	 * starDateTime(String) 开始时间
//	 * endDateTime(String) 结束时间
//	 * </p>
//	 * 
//	 * @param whereParam HashMap<String, Object>
//	 * @return List<VehicleTiredAlarm> 疲劳报警列表
//	 */
//	public List<AlarmRoadInOut> queryRoadInOutAlarmDailyByCondition(HashMap<String, Object> whereParam){
//			return selectList("alarmDetailQuery.selectRoadInOutAlarmDailyByCondition", whereParam);
//	}
//	
//	/**
//	 * <title>
//	 * 查询获取进出地点报警
//	 * </title>
//	 * <p>
//	 * 根据条件查询进出地点报警详情
//	 * 条件(whereParam)
//	 * vehicleID(Integer or String) 车辆ID
//	 * starDateTime(String) 开始时间
//	 * endDateTime(String) 结束时间
//	 * </p>
//	 * 
//	 * @param whereParam HashMap<String, Object>
//	 * @return List<VehicleTiredAlarm> 疲劳报警列表
//	 */
//	public List<AlarmLocaleInOut> queryLocaleInOutAlarmDailyByCondition(HashMap<String, Object> whereParam){
//			return selectList("alarmDetailQuery.selectLocaleInOutAlarmDailyByCondition", whereParam);
//	}
//	
//	/**
//	 * <title>
//	 * 查询获取进出区域报警
//	 * </title>
//	 * <p>
//	 * 根据条件查询进出区域报警详情
//	 * 条件(whereParam)
//	 * vehicleID(Integer or String) 车辆ID
//	 * starDateTime(String) 开始时间
//	 * endDateTime(String) 结束时间
//	 * </p>
//	 * 
//	 * @param whereParam HashMap<String, Object>
//	 * @return List<VehicleTiredAlarm> 疲劳报警列表
//	 */
//	public List<AlarmAreaInOut> queryAreaInOutAlarmDailyByCondition(HashMap<String, Object> whereParam){
//			return selectList("alarmDetailQuery.selectAreaInOutAlarmDailyByCondition", whereParam);
//	}
//	
//	/**
//	 * <title>
//	 * 查询获取夜间行车报警
//	 * </title>
//	 * <p>
//	 * 根据条件查询夜间行车报警详情
//	 * 条件(whereParam)
//	 * vehicleID(Integer or String) 车辆ID
//	 * starDateTime(String) 开始时间
//	 * endDateTime(String) 结束时间
//	 * </p>
//	 * 
//	 * @param whereParam HashMap<String, Object>
//	 * @return List<VehicleTiredAlarm> 疲劳报警列表
//	 */
//	public List<AlarmNightDriving> queryNightDrivingAlarmDailyByCondition(HashMap<String, Object> whereParam){
//			return selectList("alarmDetailQuery.selectNightDrivingAlarmDailyByCondition", whereParam);
//	}
//	
//	/**
//	 * <title>
//	 * 查询获取空调使用报警
//	 * </title>
//	 * <p>
//	 * 根据条件查询空调使用报警详情
//	 * 条件(whereParam)
//	 * vehicleID(Integer or String) 车辆ID
//	 * starDateTime(String) 开始时间
//	 * endDateTime(String) 结束时间
//	 * </p>
//	 * 
//	 * @param whereParam HashMap<String, Object>
//	 * @return List<VehicleTiredAlarm> 疲劳报警列表
//	 */
//	public List<AlarmAirConditioner> queryAirConditionerAlarmDailyByCondition(HashMap<String, Object> whereParam){
//			return selectList("alarmDetailQuery.selectAirConditionerAlarmDailyByCondition", whereParam);
//	}
//	
//	/**
//	 * <title>
//	 * 查询获取到达超时报警
//	 * </title>
//	 * <p>
//	 * 根据条件查询到达超时报警详情
//	 * 条件(whereParam)
//	 * vehicleID(Integer or String) 车辆ID
//	 * starDateTime(String) 开始时间
//	 * endDateTime(String) 结束时间
//	 * </p>
//	 * 
//	 * @param whereParam HashMap<String, Object>
//	 * @return List<VehicleTiredAlarm> 疲劳报警列表
//	 */
//	public List<AlarmArriveOverTime> queryArriveOverTimeAlarmDailyByCondition(HashMap<String, Object> whereParam){
//			return selectList("alarmDetailQuery.selectArriveOverTimeAlarmDailyByCondition", whereParam);
//	}
//	
//	/**
//	 * <title>
//	 * 查询获取道路类型超速报警
//	 * </title>
//	 * <p>
//	 * 根据条件查询道路类型超速报警详情
//	 * 条件(whereParam)
//	 * vehicleID(Integer or String) 车辆ID
//	 * starDateTime(String) 开始时间
//	 * endDateTime(String) 结束时间
//	 * </p>
//	 * 
//	 * @param whereParam HashMap<String, Object>
//	 * @return List<AlarmRoadLevelSpeed> 疲劳报警列表
//	 */
//	public List<AlarmRoadLevelSpeed> queryRoadLevelAlarmDailyByCondition(HashMap<String, Object> whereParam){
//			return selectList("alarmDetailQuery.selectRoadLevelAlarmDailyByCondition", whereParam);
//	}
//}
